deluge guns - Turco Inglés Diccionario